package com.sushe.dao;

import com.sushe.domain.teacher;

import java.util.List;

/**
 * @author PanYue
 * @createTime 2022-04-06 10:05
 * 楼宇管理员
 */
public interface TeacherDao {
    /**
     * 说明:查询所有楼宇管理员信息
     *  teaName 姓名
     *  sex 性别
     *  tel 电话
     *  userName 用户名
     * @return
     */
    public List<teacher> selectAll();

    /**
     *  说明:根据用户名 或者 姓名 或者 电话查询
     * @param teacher
     * @return
     */
    public List<teacher> selectLike(teacher teacher);

    /**
     *  说明:根据id删除
     * @param id
     */
    public void deleteOne(int id);

    /**
     *  说明:修改楼宇管理员信息
     *  userName 用户名
     *  password 密码
     *  teaName 姓名
     *  sex 性别
     *  tel 电话
     * @param teacher
     */
    public void updateOne(teacher teacher);

    /**
     *  说明:添加楼宇管理员信息
     *  userName 用户名
     *  password 密码
     *  teaName 姓名
     *  sex 性别
     *  tel 电话
     * @param teacher
     */
    public void insertOne(teacher teacher);
}
